/*
feature(#123): 新功能，在原有的功能做扩展也算新增。例如原来支持json 扩展到支持xml也算作新增功能 , （# 是标记 123对应禅道任务号/bug号/需求号）
fix(#123): bug修复，修复在生产环境发现的bug（补丁包版本分支） , （# 是标记 123对应禅道任务号/bug号/需求号）
testfix(#123)：修复迭代过程中测试部发现的bug（master分支） , （# 是标记 123对应禅道任务号/bug号/需求号）
devfix(#123)：修复开发过程中发现的bug（master分支） , （# 是标记 123对应禅道任务号/bug号/需求号）
refactor: 重构
chore: 构建过程或者辅助工具的变动
docs: 文档的修改
other: 其他类型 不属于以上类型 暂时放在这里

大家改一下git commit的提交范文，满滨那边devops自动化采集发版信息需要统一提交规范
* */


module.exports = {
    extends: ['@commitlint/config-conventional'],
    rules: {
        // 'scope-enum': [
        //     2,
        //     'always',
        //     ['configuration', 'litheform', 'service', 'widget', 'lib']
        // ],
        'type-enum': [
            2,
            'always',
            [
                'feature',
                'fix',
                'docs',
                'testfix',
                'devfix',
                'refactor',
                'chore',
                'other'
            ]
        ]
    }
}
